lengthdir_x


描述

这个函数用来获取“len”像素的X分量,从起始点和方向“dir”计算。如果在你的实例周围有一个圆圈,然后在那个圆圈某个地方有个点,要移动到那个点,我们需要在这个方向移动对象那么多像素...所以这个函数(和lengthdir_y一起用)获取实例在代码中使用的圆上该点的位置。请看下面图片的细节:


语法:

lengthdir_x(len, dir);


参数 描述
len 返回点的长度。
dir 返回点的方向。


返回:

Real(实数)


例如:

var _xx = x + lengthdir_x(64, image_angle);
var _yy = y + lengthdir_y(64, image_angle);
instance_create_layer(_xx, _yy, "Bullets", obj_bullet);

这将创建一个子弹实例(_xx_yy),在图像角度方向上距父实例64像素。